package com.share.iostream;

import java.io.*;
/**
 * 读取文件字节流， 并统计该文件内容有多少字节
 * @author Johnny Tam
 *
 */
public class TestFileInputStream {
	public static void main(String[] args) {
		int b = 0;
		FileInputStream in = null;
		try {
			in = new FileInputStream(
					"E:\\Coursera-Java\\Eclipse\\workspace\\chapter18-IO\\src\\com\\share\\iostream\\TestFileInputStream.java");
		} catch (FileNotFoundException e) {
			System.out.println("找不到指定文件");
			System.exit(-1);
		}

		try {
			long num = 0;
			while ((b = in.read()) != -1) {
				System.out.print((char) b);
				num++;
			}
			in.close();
			System.out.println();
			System.out.println("共读取了 " + num + " 个字节");
		} catch (IOException e1) {
			System.out.println("文件读取错误");
			System.exit(-1);
		}
	}
}